ISCW LAB: MPLS VPN ROUTING VRF
Qui hoạch IP:
(1)192.168.1.0/24
(2)192.168.2.0/24
(3)192.168.3.0/24
(4)192.168.4.0/24
(5)192.168.5.0/24
(6)192.168.6.0/24
(7)Lo0: 10.10.10.10/24
(8)Lo0: 20.20.20.20/24
(9)Lo0: 1.1.1.1/24
(10)Lo0: 3.3.3.3/24
(11)Lo0: 2.2.2.2/24
(12)Lo0: 30.30.30.30/24
(13)Lo0: 40.40.40.40/24
1.Yêu cầu:
·Cấu hình MPLS domain giữa PE01 – P – PE02 (IGP = RIPv2)
·Cấu hình BGP AS 1 giữa PE01 và PE 02
·Trên PE01 tạo vrf A1 và B1 tương ứng với mỗi Router A1,B1
·Trên PE02 tạo vrf A2 và B2 tương ứng với mỗi Router A2,B2
·A1 – A2 – B1 – B2 chạy giao thức định tuyến EIGRP
i.A1 : AS = 10
ii.A2 : AS = 30
iii.B1 : AS = 20
iv.B2 : AS = 40
2.Cấu hình:
ROUTER A1:
!
hostname A1
!
no ip domain lookup
!
interface Loopback0
ip address 10.10.10.10 255.255.255.0
!
interface FastEthernet0/0
ip address 192.168.1.1 255.255.255.0
!
router eigrp 10
network 10.0.0.0
network 192.168.1.0
no auto-summary
!
ip classless
!
ip http server
End
ROUTER B1:
hostname B1
!
ip cef
!
no ip domain lookup
!
interface Loopback0
ip address 20.20.20.20 255.255.255.0
!
interface Serial0/0
ip address 192.168.2.1 255.255.255.0
clock rate 2000000
!
interface FastEthernet0/1
ip address 100.100.100.100 255.255.255.0
no keepalive
!
!
router eigrp 20
network 20.0.0.0
network 100.0.0.0
network 192.168.2.0
no auto-summary
!
ip classless
!
ip http server
End
ROUTER PE01:
hostname PE01
!
!
no ip domain lookup
ip vrf A1
rd 1:100
route-target export 1:100
route-target import 1:100
!
ip vrf B1
rd 1:200
route-target export 1:200
route-target import 1:200
!
interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface FastEthernet0/0
ip vrf forwarding A1
ip address 192.168.1.2 255.255.255.0
!
interface Serial0/0
ip vrf forwarding B1
ip address 192.168.2.2 255.255.255.0
clock rate 64000
!
interface FastEthernet0/1
ip address 192.168.3.1 255.255.255.0
mpls label protocol ldp
tag-switching ip
!
!
router eigrp 100
auto-summary
!
address-family ipv4 vrf B1
network 192.168.2.0
no auto-summary
autonomous-system 20
exit-address-family
!
address-family ipv4 vrf A1
network 192.168.1.0
no auto-summary
autonomous-system 10
exit-address-family
!
router rip
version 2
network 1.0.0.0
network 192.168.3.0
no auto-summary
!
router bgp 1
no synchronization
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 1
neighbor 2.2.2.2 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community extended
exit-address-family
!
address-family ipv4 vrf B1
redistribute eigrp 20
no auto-summary
no synchronization
exit-address-family
!
address-family ipv4 vrf A1
redistribute eigrp 10
no auto-summary
no synchronization
exit-address-family
!
ip classless
!
ip http server
no ip http secure-server
!
End
ROUTER P:
hostname P
!
!
ip cef
!
interface Loopback0
ip address 3.3.3.3 255.255.255.0
!
interface FastEthernet0/0
ip address 192.168.3.2 255.255.255.0
mpls label protocol ldp
tag-switching ip
!
interface FastEthernet0/1
ip address 192.168.4.1 255.255.255.0
mpls label protocol ldp
tag-switching ip
!
router rip
version 2
network 3.0.0.0
network 192.168.3.0
network 192.168.4.0
no auto-summary
!
ip classless
!
ip http server
End
ROUTER PE02:
!
hostname PE02
!
ip cef
!
no ip domain lookup
ip vrf A2
rd 1:100
route-target export 1:100
route-target import 1:100
!
ip vrf B2
rd 1:200
route-target export 1:200
route-target import 1:200
!
!
interface Loopback0
ip address 2.2.2.2 255.255.255.0
!
interface FastEthernet0/0
ip address 192.168.4.2 255.255.255.0
mpls label protocol ldp
tag-switching ip
!
interface Serial0/0
ip vrf forwarding A2
ip address 192.168.5.1 255.255.255.0
clock rate 64000
!
interface FastEthernet0/1
ip vrf forwarding B2
ip address 192.168.6.1 255.255.255.0
duplex auto
speed auto
!
router eigrp 100
auto-summary
!
address-family ipv4 vrf B2
redistribute bgp 1 metric 1000 100 100 100 100
network 192.168.6.0
auto-summary
autonomous-system 40
exit-address-family
!
address-family ipv4 vrf A2
redistribute bgp 1 metric 1000 100 100 100 100
network 192.168.5.0
auto-summary
autonomous-system 30
exit-address-family
!
router rip
version 2
network 2.0.0.0
network 192.168.4.0
no auto-summary
!
router bgp 1
no synchronization
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 1
neighbor 1.1.1.1 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community extended
exit-address-family
!
address-family ipv4 vrf B2
redistribute eigrp 40
no auto-summary
no synchronization
exit-address-family
!
address-family ipv4 vrf A2
redistribute eigrp 30
no auto-summary
no synchronization
exit-address-family
!
ip classless
!
ip http server
no ip http secure-server
!
!
End
ROUTER A2:
!
hostname A2
!
!
!
ip cef
!
no ip domain lookup
ip audit po max-events 100
!
interface Loopback0
ip address 30.30.30.30 255.255.255.0
!
interface Serial0/0
ip address 192.168.5.2 255.255.255.0
clock rate 2000000
!
!
router eigrp 30
network 30.0.0.0
network 192.168.5.0
no auto-summary
!
ip classless
!
ip http server
no ip http secure-server
!
End
ROUTER B2:
!
hostname B2
!
!
no aaa new-model
ip subnet-zero
ip cef
!
!
!
no ip domain lookup
ip audit po max-events 100
!
!
interface Loopback0
ip address 40.40.40.40 255.255.255.0
!
interface FastEthernet0/0
ip address 192.168.6.2 255.255.255.0
duplex auto
speed auto
!
!
router eigrp 40
network 40.0.0.0
network 192.168.6.0
no auto-summary
!
ip classless
!
ip http server
!
End
3.Kiểm tra hoạt động:
·Đối với MPLS Domain :
i.Kiểm tra bảng định tuyến :
Trên PE01
PE01#show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, Loopback0
2.0.0.0/24 is subnetted, 1 subnets
R 2.2.2.0 [120/2] via 192.168.3.2, 00:00:12, FastEthernet0/1
3.0.0.0/24 is subnetted, 1 subnets
R 3.3.3.0 [120/1] via 192.168.3.2, 00:00:12, FastEthernet0/1
R 192.168.4.0/24 [120/1] via 192.168.3.2, 00:00:12, FastEthernet0/1
C 192.168.3.0/24 is directly connected, FastEthernet0/1
Trên P
P#show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/1] via 192.168.3.1, 00:00:07, FastEthernet0/0
2.0.0.0/24 is subnetted, 1 subnets
R 2.2.2.0 [120/1] via 192.168.4.2, 00:00:11, FastEthernet0/1
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
C 192.168.4.0/24 is directly connected, FastEthernet0/1
C 192.168.3.0/24 is directly connected, FastEthernet0/0
Trên PE02
PE02#show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/2] via 192.168.4.1, 00:00:27, FastEthernet0/0
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, Loopback0
3.0.0.0/24 is subnetted, 1 subnets
R 3.3.3.0 [120/1] via 192.168.4.1, 00:00:27, FastEthernet0/0
C 192.168.4.0/24 is directly connected, FastEthernet0/0
R 192.168.3.0/24 [120/1] via 192.168.4.1, 00:00:27, FastEthernet0/0
Kết luận : Định tuyến nội giữa MPLS Domain đã thông, từ đó cấu hình MPLS
ii.Kiểm tra LFIP table
Trên PE01
PE01#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 16 2.2.2.0/24 0 Fa0/1 192.168.3.2
17 Pop tag 3.3.3.0/24 0 Fa0/1 192.168.3.2
18 Pop tag 192.168.4.0/24 0 Fa0/1 192.168.3.2
Trên P
P#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 Pop tag 2.2.2.0/24 3375 Fa0/1 192.168.4.2
17 Pop tag 1.1.1.0/24 5007 Fa0/0 192.168.3.1
Trên PE02
PE02#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 Pop tag 3.3.3.0/24 0 Fa0/0 192.168.4.1
17 Pop tag 192.168.3.0/24 0 Fa0/0 192.168.4.1
18 17 1.1.1.0/24 0 Fa0/0 192.168.4.1
iii.Cấu hình BGP trên PE01 và PE02
Trên PE01
PE01#show ip bgp summary
BGP router identifier 1.1.1.1, local AS number 1
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
2.2.2.2 4 1 55 54 1 0 0 00:43:36 0
Trên PE02
PE02#show ip bgp summary
BGP router identifier 2.2.2.2, local AS number 1
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
1.1.1.1 4 1 55 56 1 0 0 00:44:24 0
- Kiểm tra vrf routing table của A1,A2,B1,B2 trên PE01 và PE02
Trên PE01:
PE01#show ip route vrf A1
Routing Table: A1
Gateway of last resort is not set
B 192.168.5.0/24 [200/0] via 2.2.2.2, 00:45:07
10.0.0.0/24 is subnetted, 1 subnets
D 10.10.10.0 [90/156160] via 192.168.1.1, 00:45:24, FastEthernet0/0
C 192.168.1.0/24 is directly connected, FastEthernet0/0
30.0.0.0/24 is subnetted, 1 subnets
B 30.30.30.0 [200/2297856] via 2.2.2.2, 00:45:07
PE01#show ip route vrf B1
Routing Table: B1
Gateway of last resort is not set
100.0.0.0/24 is subnetted, 1 subnets
D 100.100.100.0 [90/2172416] via 192.168.2.1, 00:44:46, Serial0/0
20.0.0.0/24 is subnetted, 1 subnets
D 20.20.20.0 [90/2297856] via 192.168.2.1, 00:44:46, Serial0/0
40.0.0.0/24 is subnetted, 1 subnets
B 40.40.40.0 [200/156160] via 2.2.2.2, 00:46:20
B 192.168.6.0/24 [200/0] via 2.2.2.2, 00:46:20
C 192.168.2.0/24 is directly connected, Serial0/0
Trên PE02:
PE02#show ip route vrf A2
Routing Table: A2
Gateway of last resort is not set
C 192.168.5.0/24 is directly connected, Serial0/0
10.0.0.0/24 is subnetted, 1 subnets
B 10.10.10.0 [200/156160] via 1.1.1.1, 00:45:16
B 192.168.1.0/24 [200/0] via 1.1.1.1, 00:45:16
30.0.0.0/24 is subnetted, 1 subnets
D 30.30.30.0 [90/2297856] via 192.168.5.2, 00:48:47, Serial0/0
PE02#show ip route vrf B2
Routing Table: B2
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
100.0.0.0/24 is subnetted, 1 subnets
B 100.100.100.0 [200/2172416] via 1.1.1.1, 00:46:44
20.0.0.0/24 is subnetted, 1 subnets
B 20.20.20.0 [200/2297856] via 1.1.1.1, 00:46:44
40.0.0.0/24 is subnetted, 1 subnets
D 40.40.40.0 [90/156160] via 192.168.6.2, 00:49:30, FastEthernet0/1
C 192.168.6.0/24 is directly connected, FastEthernet0/1
B 192.168.2.0/24 [200/0] via 1.1.1.1, 00:45:59
- Kiểm tra thông tuyến:
A1#ping 30.30.30.30
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 30.30.30.30, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 196/236/300 ms
B1#ping 40.40.40.40
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 40.40.40.40, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 156/180/200 ms
- Kiểm tra bảng LFIP hoàn chỉnh trên mỗi Router PE01 và PE02:
PE01#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 16 2.2.2.0/24 0 Fa0/1 192.168.3.2
17 Pop tag 3.3.3.0/24 0 Fa0/1 192.168.3.2
18 Pop tag 192.168.4.0/24 0 Fa0/1 192.168.3.2
19 Untagged 20.20.20.0/24[V] 0 Se0/0 point2point
20 Untagged 100.100.100.0/24[V] \
0 Se0/0 point2point
21 Untagged 10.10.10.0/24[V] 0 Fa0/0 192.168.1.1
22 Aggregate 192.168.1.0/24[V] 520
23 Aggregate 192.168.2.0/24[V] 520
PE02#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 Pop tag 3.3.3.0/24 0 Fa0/0 192.168.4.1
17 Pop tag 192.168.3.0/24 0 Fa0/0 192.168.4.1
18 17 1.1.1.0/24 0 Fa0/0 192.168.4.1
19 Untagged 30.30.30.0/24[V] 520 Se0/0 point2point
20 Aggregate 192.168.5.0/24[V] 0
21 Untagged 40.40.40.0/24[V] 570 Fa0/1 192.168.6.2
22 Aggregate 192.168.6.0/24[V] 0
- Kiểm tra cơ chế chuyển mạch nhãn tại MPLS Domain
PE01#traceroute vrf A1 30.30.30.30
Type escape sequence to abort.
Tracing the route to 30.30.30.30
1 192.168.3.2 [MPLS: Labels 16/19 Exp 0] 160 msec 184 msec 144 msec
2 192.168.5.1 [MPLS: Label 19 Exp 0] 128 msec 60 msec 92 msec
3 192.168.5.2 176 msec * 216 msec
PE02#traceroute vrf B2 20.20.20.20
Type escape sequence to abort.
Tracing the route to 20.20.20.20
1 192.168.4.1 [MPLS: Labels 17/19 Exp 0] 176 msec 120 msec 156 msec
2 192.168.2.2 [MPLS: Label 19 Exp 0] 212 msec 64 msec 52 msec
3 192.168.2.1 92 msec * 160 msec
Chúc vui !!!
Comment